home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earkit / socket / miami30d / miami30d-main.lha / Miami30d_Install / main / CHANGES next >
Text File  |  1998-08-11  |  18KB  |  614 lines

  1. 3.0d
  2. ----
  3.  
  4. - German Miami catalog: fixed a typo.
  5.  
  6. - MiamiInit: added some modems. Corrected VMC-ISDN init strings.
  7.  
  8. - miamisocks.library: change for compatibility with some
  9.   SOCKS V4 servers.
  10.  
  11. - Miami: minor changes only.
  12.  
  13. - GTLayout.MiamiGui: "Use DHCP" switch did not work.
  14.  
  15. - GTLayout.MiamiGui: SANA-II settings did not use updated device
  16.   name.
  17.  
  18. - GTLayout.MiamiToolsGui: Changed instructional listviews for
  19.   MiamiRegister and MiamiInit to read-only.
  20.  
  21. - GTLayout.MiamiToolsGui: Some of the string queries in MiamiInit
  22.   (IP addresses, host names etc.) did not always work properly.
  23.  
  24. - GTLayout archive: added new version 45.1 of gtlayout.library.
  25.  
  26.  
  27. 3.0b
  28. ----
  29.  
  30. - Miami, MiamiInit, MiamiRegister: fixed a few harmless PatchWork
  31.   hits.
  32.  
  33. - MiamiRegister: In rare cases the first digit of a license or
  34.   upgrade code would not be shown -- fixed.
  35.  
  36. - Fixed a bug in the result code of some ARexx commands.
  37.  
  38. - Added better protection from denial-of-service attacks on the
  39.   chargen port.
  40.  
  41. - Fixed a minor alignment problem in CHAP logging.
  42.  
  43. - Miami000, MiamiInit: Fixed an incompatibility between the
  44.   built-in serial driver and 000/010 CPUs.
  45.  
  46. - MiamiSysCtl: Added options to change limits for InetD diagnostic
  47.   services: "inetd.diagbufsize" defines the socket buffer size for
  48.   diagnostic services. "inetd.diagtimeout" defines the socket timeout
  49.   in seconds for diagnostic services.
  50.  
  51. - MiamiInit: Fixed a few typos.
  52.  
  53. - MiamiTraceRoute, MiamiPing: Database configuration entries for
  54.   SOCKS were not recognized - fixed.
  55.  
  56.  
  57. 3.0a
  58. ----
  59.  
  60. - Fixed a memory trashing bug that could cause crashes with ppp
  61.   if Miami 3.0 was used after using Miami 2.1 without
  62.   cold-starting the system in between. This bug may explain the
  63.   "'Finding hostname' crash syndrome", for those users who had
  64.   "Quick reconnect" disabled or set to "RAM" in their Miami
  65.   2.1 settings.
  66.  
  67. - Warning requesters for bad DNS servers or failure to look up
  68.   the host name are no longer displayed if "Show protocol errors"
  69.   is disabled.
  70.  
  71. - Miami, MiamiRegister: Fixed a few typos.
  72.  
  73. - MiamiRegister: Fixed one incorrect file name, and somewhat
  74.   ambiguous instructions.
  75.  
  76. - MiamiInit: hopefully fixed unit numbering for a2232.device.
  77.  
  78. - Installation script: fixed a typo.
  79.  
  80. - Installation script: disabled "pretend mode", because it conflicts
  81.   with spatch and environment variables.
  82.  
  83.  
  84. 3.0
  85. ---
  86.  
  87. - Bounced version numbers for release.
  88.  
  89. - Minor changes in Installer script.
  90.  
  91.  
  92. 2.96
  93. ----
  94.  
  95. - Added ARexx command QUITFORCE to avoid the "ARexx scripts are still
  96.   running" problem.
  97.  
  98. - Earlier versions crashed violently if no GUI module could be
  99.   initialized - fixed.
  100.  
  101. - MUI.MiamiGui, MUIMWB.MiamiGui: fixed a dangling-busy-pointer bug
  102.   when the dialer finished in iconified state.
  103.  
  104. - GTLayout.MiamiGui: Killing the GUI while other windows besides the
  105.   main window (e.g. dialer) were open caused a crash - fixed.
  106.  
  107. - Really added new version of miamisocks.library this time.
  108.  
  109. - Added new icon in NewIcons style.
  110.  
  111. - Installer now sets AppIcons and (for NewIcons) default
  112.   ASCII/AmigGuide icons correctly.
  113.  
  114.  
  115. 2.95
  116. ----
  117.  
  118. *** This is the first complete Miami package after 2.1p (not just an
  119. *** incremental upgrade), and should be considered a "trial run" for
  120. *** the 3.0 release. Please test the installation script, and have
  121. *** a look at the new manual.
  122.  
  123. - The internal process "Miami Downtown" is no longer displayed in the
  124.   list of processes that keep Miami open.
  125.  
  126. - Hopefully fixed some problems with a busy pointer not being
  127.   removed.
  128.  
  129. - Miami, MiamiInit, MiamiRegister: Default values for "ENV:MIAMI/GUI"
  130.   did not work correctly.
  131.  
  132. - miamisocks.library: Fixed an Enforcer in the DCC hack.
  133.  
  134.  
  135. 2.94f
  136. -----
  137.  
  138. - Some changes to HDLC input state machines to make FCS error counts
  139.   more accurate.
  140.  
  141. - Added workaround for NSD re-open bug in hydra.device.
  142.  
  143. - Another workaround for hydra.device: write requests are now only sent
  144.   to the device one at a time. This appears to improve throughput, at
  145.   least on the author's machine...
  146.  
  147. - GTLayout.MiamiGui: IP address types for SANA-II interfaces were
  148.   displayed incorrectly.
  149.  
  150. - miamisocks.library: minor changes
  151.  
  152. - Miami, #?.MiamiGui, MiamiInit: Locale changes
  153.  
  154. - #?.MiamiGui: The state of menu item checkmarks did not survive GUI
  155.   switches and some other events.
  156.  
  157. - Miami, MiamiInit, MiamiRegister: added support for ENV:Miami/GUI
  158.   to define the default GUI.
  159.  
  160.  
  161. 2.94e
  162. -----
  163.  
  164. - Fixed some problems with iconify/deiconify during dialing.
  165.  
  166. - Interrupting the dialer early would not always hang up the line.
  167.  
  168. - Miami, MiamiSysCtl: Added option to disable Path MTU Discovery.
  169.  
  170. - MiamiInit: Initialization of ISDN boards should work now.
  171.  
  172. - MiamiInit, MiamiRegister: Added ToolType "GUI" and support for
  173.   different GUI engines.
  174.  
  175. - MiamiRegister: Rearranged some texts for compatibility with
  176.   GTLayout engine.
  177.  
  178. - GTLayout.MiamiGui: MTU for serial interfaces was not set
  179.   correctly.
  180.  
  181. - GTLayout.MiamiGui: Status messages did not contain modem speed
  182.   and did not survive "Kill GUI".
  183.  
  184. - GTLayout.MiamiGui: Pressing a function key in the dialer when
  185.   dial buttons were disabled caused an Enforcer hit.
  186.  
  187. - GTLayout.MiamiToolsGui: added to the distribution.
  188.  
  189.  
  190. 2.94d
  191. -----
  192.  
  193. - Workaround in NSD check code to prevent Enforcer hits from
  194.   Semaphores with trashed name field.
  195.  
  196. - Minor changes in device access code hoping to track down an
  197.   incompatibility.
  198.  
  199. - Appicon/menu were not displayed if "kill gui on startup" was
  200.   enabled. Should be fixed now.
  201.  
  202. - MiamiInit: another attempt to get the init string for ISDN
  203.   boards and TAs right...
  204.  
  205. - MiamiInit: &C1 is now always added to the init string.
  206.  
  207. - MiamiInit: Added ToolType PACKETDEBUG.
  208.  
  209. - GTLayout.MiamiGui: Changed layout for compatibility with newer
  210.   V43 versions of gtlayout.library.
  211.  
  212. - GTLayout.MiamiGui: Removed a trailing menu bar label in the
  213.   settings menu.
  214.  
  215.  
  216. 2.94c
  217. -----
  218.  
  219. - Corrected dial suffix when importing MiamiInit V3 settings.
  220.  
  221. - Hostnames were not imported correctly from MiamiInit V3.
  222.  
  223. - Slight change in iconify/kill-gui code for compatibility with GUIs
  224.   that do not support iconify (e.g. GTLayout).
  225.  
  226. - Fixed an Enforcer hit that occured when taking PPP/SLIP offline.
  227.  
  228. - Added ToolType "GUI" to specify the GUI engine at startup
  229.   (overriding the preferences).
  230.  
  231. - MiamiInit: Corrected rts/cts part of init string for Tornado/Trust
  232.   modems.
  233.  
  234. - MiamiInit: Added some modems and Ethernet boards to the list.
  235.  
  236. - MiamiInit: An initialization problem with ISDN boards (diag code
  237.   100) should be fixed now.
  238.  
  239. - MUI.MiamiGui: Minor change to MS-CHAP check.
  240.  
  241. - GTLayout.MiamiGui: added to the distribution. Requires
  242.   gtlayout.library V40 or higher (from Olaf Barthel's "term"
  243.   distribution).
  244.  
  245.  
  246. 2.94b
  247. -----
  248.  
  249. - MiamiInit: Devices which only support a single unit were opened
  250.   with unit -1 instead of 0 -- fixed.
  251.  
  252.  
  253. 2.94a
  254. -----
  255.  
  256. - Added sysctl option "dns.cache.split" to separate DNS caches for
  257.   gethostbyname() and gethostbyaddr(). With this option enabled
  258.   gethostbyaddr() only uses DNS PTR queries, not information from
  259.   earlier DNS A queries.
  260.  
  261. - Changed default Commodities input expression for compatibility
  262.   with old versions of AmigaOS.
  263.  
  264. - Reenabled NSD-based device verification if NSDPatch is installed.
  265.  
  266. - Fixed an Enforcer hit in UDP-chargen service.
  267.  
  268. - Major code reorganizations. Now one single, consistent set of
  269.   C header files and global symbol tables is finally used for all
  270.   sources and utilities, in sync with MiamiSDK 2.21.
  271.  
  272. - Enabled full compiler optimizations.
  273.  
  274. - Miami should now react more quickly to "Cancel" while talking
  275.   to the modem.
  276.  
  277. - GUI initialization is now done later during startup, so the
  278.   GUI choice can be loaded from the settings file.
  279.  
  280. - MUI.MiamiGui: Made main listview default object.
  281.  
  282. - MUI.MiamiGui: Reactivated options on the "Windows" page.
  283.  
  284. - MiamiInit: added to distribution. This is a completely new,
  285.   program, and incorporates the functionality of the old
  286.   "MiamiInit" and "MiamiInitSANA2" into a single program, plus
  287.   many new features. Changes include:
  288.  
  289.   - Added support for external user interface engines (MUI,
  290.     and upcoming: GTLayout, ClassAct).
  291.   - Updated modem list to include ISDN TAs and 56k modems.
  292.   - Added support for ISDN (TAs and boards), with built-in
  293.     lists of modes and init strings.
  294.   - Added board lists for Ethernet/Arcnet/etc.
  295.   - Added support for cable modems and ADSL modems.
  296.   - Added support for parallel port connections and nullmodem
  297.     connections.
  298.   - Improved support for accessing LANs.
  299.   - Much more flexible handling of DNS: DNS can be disabled
  300.     completely or set to "LAN mode" (not allowing access to
  301.     root servers). DNS verification can be skipped, and results
  302.     from verification can be ignored.
  303.   - MiamiInit now knows about screenmode restrictions, speed
  304.     restrictions and driver restrictions on the built-in
  305.     serial port, checks for them, and tells the user about
  306.     expected problems, if necessary.
  307.   - Added Miami's built-in serial port driver for registered
  308.     users.
  309.   - Added workarounds for problems that some modems have with
  310.     the CD and RTS/CTS lines and default settings for them.
  311.     (This affects Zoom and Multitech modems, for instance.)
  312.   - Improved DNS detection/configuration in SANA-II mode.
  313.   - Added "Skip" option to allow the user to bypass some checks
  314.     in the configuration phase (e.g. "RArp" if no RArp server
  315.     is present).
  316.   - Added support for DHCP.
  317.   - Added hostname check.
  318.   - Now defaults "Use login dialog" to off, because of the
  319.     growing number of "smart PPP servers".
  320.   - Customized dialer layout for nullmodem and dialing without
  321.     login dialog.
  322.   - Resynchronized all protocols (PPP, SLIP, DHCP, DNS etc.)
  323.     with their implementations in Miami 2.94a.
  324.  
  325.  
  326. 2.93c
  327. -----
  328.  
  329. internal version, not publically released
  330.  
  331.  
  332. 2.93b
  333. -----
  334.  
  335. - 2.93a was missing the new version of MUI.MiamiGUI, which is
  336.   why all texts were wrong. This archive corrects this error.
  337.  
  338.  
  339. 2.93a
  340. -----
  341.  
  342. - Added several PPC support functions to miami.library and
  343.   miamipcap.library to simplify access to Miami from PPC-native
  344.   clients, and bumped version number to 12.
  345.  
  346. - Changed several structures used in miami.library and
  347.   bsdsocket.library for natural alignment in a PPC kernel, and
  348.   added new access functions for those structures. Old access
  349.   functions are still binary-compatible with AmiTCP/IP and old
  350.   software, but will not work with PPC versions.
  351.  
  352. - Added workaround for AbortIO() bug in a4066.device.
  353.  
  354. - Bug fix: ping packets arriving during interface negotiation
  355.   should no longer cause spurious errors.
  356.  
  357. - MiamiNetStat: increased with of "destination" column in "-r"
  358.   output by 2 characters.
  359.  
  360. - MiamiMRouteD, MiamiNetStat, MiamiArp, MiamiRoute: new versions
  361.   with new structure alignment.
  362.  
  363.  
  364. 2.92h
  365. -----
  366.  
  367. - MiamiRegister: fixed a problem with non-blocking connect()s
  368.   through SOCKS.
  369.  
  370. - Several workarounds for possible problems with AbortIO(),
  371.   caused by bugs in bscisdn.device and HyperCOM drivers.
  372.  
  373. - Fixed a bug that could cause lockups with the built-in serial
  374.   driver if Miami was taken offline while traffic was sent across
  375.   the serial line.
  376.  
  377.  
  378. 2.92g
  379. -----
  380.  
  381. - Configured hotkey values are now active immediately after
  382.   loading settings.
  383.  
  384. - Changed the delimiter for service ranges in the IP filter from
  385.   "-" to "/" to avoid a conflict with service names containing a
  386.   "-" character.
  387.  
  388. - Bounced miami.library to v11 and added many advanced API functions
  389.   from Posix.1g and RFC-2133.
  390.  
  391. - Host name checks are now case-insensitive.
  392.  
  393. - The accept() in inetd is now non-blocking to avoid a race
  394.   condition when the client quits prematurely.
  395.  
  396. - Fixed a problem with multiple requesters appearing simultaneously.
  397.  
  398. - A few changes to the DHCP timing.
  399.  
  400.  
  401. 2.92f
  402. -----
  403.  
  404. * This release uses new TCP kernel code and is rather experimental.
  405.   Please test TCP connections in all variations: locally, to and
  406.   from remote machines, with T/TCP enabled and disabled, and with
  407.   T/TCP-compliant and -non-compliant clients and servers, and report
  408.   any unusual effects (lockups, crashes, panics etc.).
  409.  
  410. - Several additional performance optimizations.
  411.  
  412. - Fixed an Enforcer hit when going online with Ethernet (caused by
  413.   a bug in the TCP pipe adjustment introduced in 2.92e).
  414.  
  415. - Resynchronized TCP implementation with FreeBSD 2.2.5.
  416.  
  417. - Allowed "," in Database->Socks->Command
  418.  
  419.  
  420. 2.92e
  421. -----
  422.  
  423. - Modem init strings are now only sent without flow control if
  424.   sending them with flow control fails.
  425.  
  426. - Built-in serial driver now uses SetIntVector() instead of patching
  427.   interrupt vectors directly, to avoid crashes under heavy DMA use.
  428.   This change may be temporary.
  429.  
  430. - Some modifications to reverse-DNS host name lookup.
  431.  
  432. - Increased priority of interface task from 5 to 10, and priority
  433.   of kernel task from 4 to 8 to prevent DOS handlers from
  434.   preempting Miami, which would cause SANA-II packet loss during
  435.   bulk transfers.
  436.  
  437. - Some minor changes to improve the performance of bulk data transfers.
  438.  
  439. - Modified the old "TCP-ACK-Hack" to be compatible with T/TCP, and
  440.   reenabled it, to automatically ack every packet with the PUSH bit
  441.   set during bulk data transfers, regardless of TCP window settings.
  442.   This improves performance when receiving TCP bulk data.
  443.  
  444. - Built-in serial device options integrated into the GUI. Using
  445.   the string "builtin" is no longer necessary (or possible).
  446.  
  447. - Increased the TCP pipe sizes for local Ethernet routes from
  448.   16 kB to 32 kB.
  449.  
  450. - Added MiamiSysCtl to beta archive.
  451.  
  452.  
  453. 2.92d
  454. -----
  455.  
  456. - The WAITCONNECT bug supposedly fixed in 2.92c should now
  457.   really be fixed :-/
  458.  
  459. - Added ARexx command "GETCONNECTTIME" to return the number of
  460.   seconds since the modem returned the CONNECT message.
  461.  
  462. - Miami should now react more quickly to the "Cancel" gadget
  463.   when resetting the modem.
  464.  
  465. - serial devices are now opened without flow control when resetting
  466.   the modem. This should help with misconfigured Multitech modems
  467.   and probably some others.
  468.  
  469. - The file name for PPP logging is now saved in the settings file.
  470.  
  471. - Enabled built-in serial device handler. This feature is HIGHLY
  472.   EXPERIMENTAL and probably buggy, i.e. expect it to crash, burn
  473.   and destroy your Amiga and your modem :-). To choose this
  474.   driver type "builtin" as the device name (without ".device").
  475.  
  476. - The status message is now maintained and changed even when the
  477.   GUI is killed, and preserved across GUI changes.
  478.  
  479. - Rewrote large portions of the iconify code. Many of the old
  480.   bugs (iconify/deiconify messing things up during dialing)
  481.   should be fixed.
  482.  
  483. - Killing the GUI or reopening a killed GUI during dialing or
  484.   when requesters are open should work much better now. This
  485.   feature is still highly experimental though.
  486.  
  487. - The hangup and LCP-TermReq code should now be more tolerant
  488.   to flow control problems.
  489.  
  490. - Changed the label "On Startup" to the more meaningful
  491.   "Kill GUI on Startup". The old text dates back to a very early
  492.   alpha version of Miami V3 when the whole page was called "Iconify"
  493.   instead of "GUI".
  494.  
  495. - "Save as Default" now always saves settings in "Miami:".
  496.  
  497. - Added protection from the Internet attack program "land.c"
  498.   (which forges IP addresses and port numbers to exploit a
  499.   vulnerability in almost all existing TCP implementations).
  500.  
  501. - MiamiSocks: Fixed a bug in the DCC workaround.
  502.  
  503. - MiamiSocks: Added a workaround for a compatibility problem with
  504.   Voyager 2.92.
  505.  
  506. - MiamiRegister: Upgrades from ppp.device via First Virtual were
  507.   not processed correctly.
  508.  
  509. - MiamiTCPDump: Added option "-A" ("-xA" creates ASCII output
  510.   in addition to hex).
  511.  
  512.  
  513. 2.92c
  514. -----
  515.  
  516. - Miami no longer hangs when an ARexx quit script is configured and
  517.   RexxMast is not running.
  518.  
  519. - Fixed a bug in the WAITCONNECT dialer command that could
  520.   cause strings other than "CONNECT" to trigger a match.
  521.  
  522. - MiamiRegister: Added a retry option to another requester.
  523.  
  524. - MiamiRegister: Changed the messages in two misleading requesters.
  525.  
  526. - Added some functions to miami.library and miamipcap.library to
  527.   support MiamiRemind.
  528.  
  529. - Added GUI iconify option to "active offline" event.
  530.  
  531. - When importing a config from MiamiInit the option "down when
  532.   offline" now defaults to "on" for dynamic IP addresses, to
  533.   prevent problems with YAM hanging during a connect().
  534.  
  535. - Changes on the Socks page now affect *new* clients immediately.
  536.  
  537. - Added MUI bubble help for the GUI page.
  538.  
  539. - Status messages are no longer cleared when switching between
  540.   GUI pages or killing the GUI.
  541.  
  542. - Fixed signal handling in miamibpf.library and miamipcap.library
  543.   for custom abort signals.
  544.  
  545. - Added MiamiRemind to distribution. See MiamiRemind.doc for more
  546.   information.
  547.  
  548.  
  549. 2.92b
  550. -----
  551.  
  552. - minor changes in MiamiRegister and miamisocks.library
  553.  
  554. - Miami now moves its screen/window to front and activates it
  555.   during double-start and Cx-Show even if Miami is deiconified.
  556.  
  557. - MUI.MiamiGui now closes the public screen during iconify if no
  558.   other windows are open.
  559.  
  560. - GUI->"Show icon" and GUI->"Show menu" are now enabled by default.
  561.  
  562. - MiamiRegister: increased TCP timeouts to avoid premature
  563.   disconnects.
  564.  
  565.  
  566. 2.92a
  567. -----
  568.  
  569. - required "Miami:" assign, and replaced all occurences of
  570.   "PROGDIR:" with "Miami:".
  571.  
  572. - disabled "verify DNS" for broadcast networks.
  573.  
  574. - bounced catalog version to 10.
  575.  
  576. - modified the broken-NT workaround for LCP option 0 for better
  577.   compatibility with yet another broken PPP server (ITK Suprimo).
  578.  
  579. - changed library priorites to 1.
  580.  
  581. - added proper error message if the "Miami:" assign does not exist.
  582.  
  583. - registered version now requires keyfile version 3.
  584.  
  585.  
  586. 2.91c
  587. -----
  588.  
  589. MiamiRegister release only:
  590.  
  591. - corrected a misleading error message if 'QuickUpgrade' failed
  592.   between the first and the second step.
  593.  
  594. - added a note regarding version 3 keyfiles and Miami 2.x.
  595.  
  596.  
  597. 2.91b
  598. -----
  599.  
  600. MiamiRegister release only. Completely rewritten since 2.1p.
  601.  
  602.  
  603. 2.91a
  604. -----
  605.  
  606. first new beta release. Lots of changes since 2.1p. Many parts
  607. completely rewritten.
  608.  
  609.  
  610. 2.1p
  611. ----
  612.  
  613. previous release version
  614.